/****************************************************************************
 * taskapp
 * Tested MCU 
 * Owner : apleilx
 * **************************************************************************/
#include "dwinapp.h"
#include "mbinputdatacfg.h"
#include "systask.h"
#include "appconfig.h"
#include "pincfg.h"
#include "tempctr.h"
#include "tempctrlib.h"



/*****************************************************************************//*!
*
* @brief   Run info.
*                 
* @param   none
*
* @return  none
*
* @ Pass/ Fail criteria: none
*****************************************************************************/
void dwinRunInfoDisp(void){
    if(bErrTempOpen){
        dwopt.RegHolding[DWIN_HOLD_ICO_VAR].uVal=7;
    } else if(bErrTempShort){
        dwopt.RegHolding[DWIN_HOLD_ICO_VAR].uVal=8;
    } else if(bErrTempProtect){
        dwopt.RegHolding[DWIN_HOLD_ICO_VAR].uVal=2;
    } else if(bErrTempLimiteHigh){
        dwopt.RegHolding[DWIN_HOLD_ICO_VAR].uVal=5;
    } else if(bErrTempLimiteLow){
        dwopt.RegHolding[DWIN_HOLD_ICO_VAR].uVal=6;
    } else if(bErrTempOffsetHigh){
        dwopt.RegHolding[DWIN_HOLD_ICO_VAR].uVal=3;
    } else if(bErrTempOffsetLow){
        dwopt.RegHolding[DWIN_HOLD_ICO_VAR].uVal=4;
    } else if (bStTempAutoSet){
        dwopt.RegHolding[DWIN_HOLD_ICO_VAR].uVal=1;
    } else if(SysRunSt.bRunSt) {
        dwopt.RegHolding[DWIN_HOLD_ICO_VAR].uVal=0;
    } else {
        dwopt.RegHolding[DWIN_HOLD_ICO_VAR].uVal=9;
    }
}

/*****************************************************************************//*!
*
* @brief   order time set.
*                 
* @param   none
*
* @return  none
*
* @ Pass/ Fail criteria: none
*****************************************************************************/
void dwinOrderTimeSet(void){
    

}
